package com.zlx.service;

import com.zlx.dao.UserDao;
import com.zlx.entities.User;
import com.zlx.utils.Page;

import java.util.List;

public class UserService {
    private UserDao dao = new UserDao();

    //获取用户列表
    public List<User> getList(Page<User> page, String name) {
        return dao.queryUserList(page,name);
    }

    //插入新的用户
    public void createUser(User user) {
        dao.insertUserInfo(user);
    }

    //删除用户通过id
    public void deleteUserById(Integer id) {
        dao.deleteUserById(id);
    }

    //使用id查找用户
    public User getUserById(Integer id) {
        return dao.queryUserById(id);
    }

    //使用id更新用户
    public void updateUserById(User user) {
        dao.updateUserById(user);
    }

    //检查用户是否存在
    public User checkUserExist(String uname, String upassword) {
        return dao.checkUserExist(uname, upassword);
    }
    //获取总记录数
    public Integer getUserCount(String name){
        return dao.selectUserCount(name);
    }
}
